// pages/select-popup/select-popup.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    label: String, // 输入框标签
    place: String, // 输入框提示
    value: String,
    type: String, // 输入框提示
    valueKeyName:{ // 选择器 选项数组中 对象的value的默认key
      type: String,
      value: 'text'
    }
  },
  
  /**
   * 组件的初始数据
   */
  data: {
    popShow: false,
    icon:'arrow-down'  ,// 下拉箭头
    currentDate: '12:00',
    minHour: 10,
    maxHour: 20,
  },
  
  /**
   * 组件的方法列表
   */
  methods: {
    tap() {
      this.setData({
        popShow: true,
        icon:'arrow-up'
      })
    },
    onCancel() {
      this.setData({
        popShow: false,
        icon:'arrow-down'
      })
    },

    onConfirm(event) {
      this.setData({
        value: event.detail,
      })
      this.triggerEvent('confirm', {
        value: event.detail
      })
      this.onCancel()
    },

    onInput(event) {
      this.setData({
        currentDate: event.detail,
      });
    }
  }
})
 